package com.um.jdy.app.activity.entity.vo;

import com.um.jdy.common.device.entity.vo.StationVO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @Title
 * @Description
 * @Author renjunwei
 * @Date 2023/2/16 14:09
 */
@Data
public class CouponsStationItemVO extends StationVO {

    @ApiModelProperty(value = "距离")
    private Double distance;

    @ApiModelProperty(value = "价格")
    private Double price;

    @ApiModelProperty(value = "收费方式：Time-按时间收费 Energy - 按电量收费")
    private String feeType;

    @ApiModelProperty(value = "两轮桩空闲数")
    private Integer ebFreeNum;

    @ApiModelProperty(value = "两轮桩总数")
    private Integer ebTotalNum;

    @ApiModelProperty(value = "充电宝可租数")
    private Integer pbRentNum;

    @ApiModelProperty(value = "充电宝可还数")
    private Integer pbReturnNum;

    @ApiModelProperty(value = "充电宝总数")
    private Integer pbTotalNum;

    @ApiModelProperty(value = "汽车AC桩空闲数")
    private Integer acFreeNum;

    @ApiModelProperty(value = "汽车AC桩总数")
    private Integer acTotalNum;

    @ApiModelProperty(value = "汽车DC桩空闲数")
    private Integer dcFreeNum;

    @ApiModelProperty(value = "汽车DC桩总数")
    private Integer dcTotalNum;

    @ApiModelProperty(value = "充电柜空闲数")
    private Integer eboxFreeNum;

    @ApiModelProperty(value = "充电柜总数")
    private Integer eboxTotalNum;

    @ApiModelProperty(value = "换电柜可租数")
    private Integer bsbRentNum;

    @ApiModelProperty(value = "换电柜可还数")
    private Integer bsbReturnNum;

    @ApiModelProperty(value = "换电柜总数")
    private Integer bsbTotalNum;

    @ApiModelProperty(value = "是否有优惠券")
    private Boolean hasCoupons = false;

    @ApiModelProperty(value = "是否有满减金额活动")
    private Boolean hasMoney = false;

    @ApiModelProperty(value = "是否有满减折扣活动")
    private Boolean hasDiscount = false;
}
